Package-level declarations

Types

Link copied to clipboard
open class ActionParams(initObject: JsonObject)

A Vsign action can have params. This is the base class representing VSING params

Link copied to clipboard

Type of known action in the VSign

Link copied to clipboard
data class PermissionsBatteryInfo(var powerSaveMode: Boolean? = false, var permissionAccessFineLocationGranted: Boolean = false, var permissionActivityRecognitionGranted: Boolean = false)
Link copied to clipboard
data class QPCategory(val description: String? = null, val name: String? = null, var descriptionLong: List<QPCategory.LangLabel?>? = null, var descriptionShort: List<QPCategory.LangLabel?>? = null, var icon: String? = null, var id: Int, var image: String? = null, var title: List<QPCategory.LangLabel?>? = null, var ttsTest: List<QPCategory.LangLabel?>? = null)
Link copied to clipboard
data class QPSound(var name: String? = null, var url: String? = null) : Parcelable

QPSound

Link copied to clipboard
class VSign(val id: String, var point: Location, var radius: Int, var category: Int? = null, var bearings: DoubleArray, var messages: List<VSignMessage> = listOf(), var entered: Boolean = false, var notified: Boolean = false, var lastNotifiedAt: Long = 0, var reactivateRadius: Int?, var reactivateTimeout: Int?, var vsignAction: VsignAction, var anticipate: VSignAnticipate? = null)

VSign

Link copied to clipboard
class VsignAction(var type: ActionType, var params: JsonObject)

A virtual sign action

Link copied to clipboard
class VSignAnticipate(var distance: Int? = 0)
Link copied to clipboard
class VSignMessage(val text: String, val lang: String)
Link copied to clipboard
class WelcomeMessage(var options: WelcomeMessageOptions, var lastReadTimeStamp: Long? = null)

Welcome message should be read only one time and then not read for a while.

Link copied to clipboard
class WelcomeMessageOptions(var reactivateAfter: Long = 0, var resetOnSDKActivation: Boolean = false)

Options for a welcome message